/* Course Offerings
------------------------------- */

.course-offering h4 {
  margin-bottom: 9px;
}

.course-offering h4 a {
  color: #333;
}

.course-offering img.image {
  max-width: 100%;
  margin-top: 9px;
}

.view-detail {
	color: #666666;
	font-weight: bold;
	font-size: 14px;
}

.owner-name {
	color: #666666;
	font-weight: bold;
	font-size: 12px;
}

#results-container {
    overflow-x: hidden;
    overflow-y: hidden;
}


#container {
    top: 25px;
}

#results section {
    border-bottom-color: #666666;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.result-part {
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 5px;
}

section {
    clear: both;
}

#result-thumb {
    height: auto;
    width: 90px;
    padding-right: 10px;
}


#inputSearch {
	float : left;
	display: inline;
}

#btnSearch {
	margin-left: 10px;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.short-desc {
    max-width: 60%;
    padding-top: 5px;
}


.img-galery {
	display: block;
}

.count-galery {
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: 30px;
    margin-bottom: 5px;
}

.no-border {
	border-width: 0px;
}
.count-galery ul {
    list-style-type: none;
}

.count-galery ul li {
    float: left;
    margin-top:5px;
    margin-left: -5px;
    margin-right: 20px;
}


.tags {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}

.tags li {
    float: left;
    margin-bottom: 10px;
    margin-left: 5px;
}

.comment-name {
	font-size: 15px;
    font-weight: bold;
    text-align: left;
}

.comment-date {
    color: #777777;
    font-size: 11px;
    font-weight: lighter;
}

.no-padding {
	padding: 2px;
}

.no-border {
	border-width: 0px;
}

.descr {
	font-family: Verdana;
	font-size: 14px;
}


.resources, .comments {
	margin :0px;
	padding: 0px;
}

.resources li, .comments li {
	border-bottom: 1px dotted #AEBDC8;
	list-style: none outside none;
	padding: 10px;
}

.resource-info {
	color :#666666;
	font-size: 14px;
}


.resource-thumb, .comment-avatar {
	background: none repeat scroll 0 0 white;
	border: 1px solid #B6BCBF;
	float: left;
	height: 40px;
	margin-right: 10px;
	margin-top: 5px;
	padding: 2px;
	width: 40px;
}

.resource-actions {
	padding: 5px;
}

.resource-actions :: after {
	clear : both;
}

.lesson-info {
    font-size: 12px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}

.lesson-info span {
    font-weight: bold;
    font-size: 16px;
}


ul.thumbnails li.span4:nth-child(3n + 4) {
  margin-left : 0px;
}

ul.thumbnails li.span3:nth-child(4n + 5) {
  margin-left : 0px;
}

ul.thumbnails li.span12 + li {
  margin-left : 0px;
}